<?php
/**
 * 值传递，不会改变实参的值
 */
function swap($a,$b){
  $temp=$a;
  $a=$b;
  $b=$temp;
}
/**
 * 参数带有&表示引用传递，会改变实参的值
 */
function swap2(&$a,&$b){
  $temp=$a;
  $a=$b;
  $b=$temp;
}
$x=3;
$y=4;
swap($x,$y);
echo '$x='.$x.',$y='.$y."<br>";
swap2($x,$y);
echo '$x='.$x.',$y='.$y."<br>";